@import 'common';
@import 'mixin';
.jw-banner {
    .center;
    overflow: hidden;
    height: 250px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -11;
    background-repeat: no-repeat;
    .jw-banner-wrapper {
        background: url("../Image/special-bg.jpg") no-repeat;
        margin-top: @width/-50;
        .jw-banner-wrapper-inner {
            text-align: center;
            padding-top: 50px;
            .center;
            h1 {
                //              display: inline-block;
                padding-top: 50px;
                color: white;
                font-size: 30px;
                font-weight: inherit;
            }
            p {
                display: inline-block;
                width: @jw-width/6.7;
                padding: 2px 5px;
                background: rgba(0,0,0,.15);
                color: white;
                font-size: 12px;
                line-height: 20px;
            }
        }
    }
}
.jw-exchange-wrapper {
    .center;
    background: #F1F1F1;
    margin-top: 21px;
    .jw-exchange-nav {
        .center;
        max-width: @jw-width/3;
        ul {
            li {
                width: 30%;
                float: left;
                text-align: center;
                a {
                    line-height: 50px;
                    color: #666666;
                    padding: 14px;
                    border-bottom: 1px solid dimgray;
                }
            }
        }
    }
    .jw-activity-wrapper-inner {
        .center;
        .jw-activity-item {
            .center;
            max-width: @jw-width;
            border-top: 1px solid gainsboro;
            padding-top: 20px;
            padding-bottom: 20px;
            ul {
                padding: 40px;
                li {
                    width: 50%;
                    float: left;
                    height:;
                    background: white;
                    border: 1px solid darkgray;
                    margin-right: 20px;
                    padding: 10px;
                    margin-bottom: 50px;
                    .jw-item {
                        margin: 0 30px 30px;
                        .jw-thumb {
                            height: 250px;
                            position: relative;
                            a {
                                max-height: 250px;
                                overflow: hidden;
                                display: block;
                            }
                            .read-more {
                                width: 100%;
                                height: 100%;
                                position: absolute;
                                left: 0;
                                top: 0;
                                background-color:rgba(0,0,0,.9);
                                opacity: 0;
                                -webkit-transition: opacity 0.4s ease-in-out;
                                transition: opacity 0.4s ease-in-out;
                                .jw-icon {
                                    width: 80px;
                                    height: 80px;
                                    font-size: 30px;
                                    line-height: 75px;
                                    border-radius: 100%;
                                    border: 2px solid #FFF;
                                    position: absolute;
                                    top: 50%;
                                    left: 50%;
                                    margin: -40px 0 0 -40px;
                                    color: #FFF;
                                    text-align: center;
                                   display: none;
                                }
                            }
                            .activity-pic {
                                position: absolute;
                                width: 90px;
                                height: 90px;
                                background: no-repeat;
                                top: -5px;
                                left: -5px;
                                background: url(../Image/activity-status.png) no-repeat 0px -179px ;
                            }
                        }
                    }
                    .jw-activity-title{
                        padding: 10px;
                        border-bottom: 1px solid gainsboro;
                        h2{
                            font-weight: normal;
                            line-height: 20px;
                            font-size: 14px;
                            color: #666666;
                        }
                    }
                }
                .jw-activity-group {
                    .jw-activity-wrapper-inner-pic {
                        height: 180px;
                        overflow: hidden;
                        .pic-exchange {
                            // height: 170px;
                        }
                    }
                    .jw-price {
                        padding: 10px;
                        margin-bottom: 100px;
                        a {
                            font-size: 12px;
                        }
                    }
                }
                .jw-activity-wrapper-inner-text {
                    width: 88%;
                    line-height: 15px;
                    background: white;
                    padding: 0 20px;
                    p {
                        color: #777;
                        font-size: 12px;
                        strong {
                            font-size: 16px;
                        }
                        .jw-cost {
                            color: #ea4c89;
                        }
                        .jw-purchase {
                            color: white;
                            background: #ea4c89;
                            float: right;
                            padding: 5px;
                            cursor: pointer;
                        }
                    }
                }
            }
        }
    }
}